#ifndef PITA_NETWORK_INTERFACE_NETWORK_INTERFACE_H_
#define PITA_NETWORK_INTERFACE_NETWORK_INTERFACE_H_

#include "interfaces/player_interface.h"
#include "interfaces/queue_cursor_interface.h"

namespace pita
{

	class NetworkInterface
	{
		public:
			NetworkInterface(QueueCursorInterface&,
							 PlayerInterface&);

			void run();

		private:
			void positionChanged();
			void playerPlay();
			void playerPause();

		private:
			QueueCursorInterface* cursor_;
			PlayerInterface* player_;

	};

}

#endif
